<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Locais extends CI_Controller {
    
    public function Locais(){
        parent::__construct();
         
        $this->load->model("places/local_model");
    }
	
		public function index($has_alert = FALSE, $msg_type = '', $alert_msg=''){
		    $categoria_local = $this->local_model->get_categoria_local();
		 
            $main_view_data = array(
                'categoria_local' => $categoria_local,
                "has_alert" => $has_alert,
                "msg_type" => $msg_type,
                "alert_msg" => $alert_msg,
            );
               
            $view = array(
               'main_view' => 'locais/locais',
               'main_view_data' => $main_view_data,
               'title' => 'Locais',
               'menu' => array(
                   'navbar' => 'menu/navbar_interna',
                   'active_menu_item' => 'locais'
               )
            );
            
            $this->load->view('template/template',$view);
    }
		
	public function get_local_por_categoria($categoria){
	    $msg = "";
	    $locais = $this->local_model->get_local_por_categoria($categoria);
        
        $dados_locais = $this->load->view('locais/dados_local', array('locais'=>$locais), TRUE);
        
        ($locais == FALSE) ? $msg = "falha" : $msg = "ok";
        
        $data = array(
            "msg" => $msg,
            "html" => $dados_locais
        );
        
        echo json_encode($data);
        return;
	}
    
    function excluir_local(){
        $has_alert = TRUE;
        $local = $this->input->post('local');
        $linhas_afetadas = $this->local_model->delete_local($local);
        
        if($linhas_afetadas){
             $msg_type = 'success';
             $msg = "Local excluido com sucesso!";
        }else{
           $msg_type = 'error';
           $msg = "Erro ao excluir Local";
        }
        $this->index($has_alert,$msg_type,$msg);
        return;
    }
}


/* End of file publicar.php */
/* Location: ./application/controllers/publish/publicar.php */
	